﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ANZ_AIM_BLL.Model
{
    [Serializable]
    public class User
    {
        public static string ROLE_ADMIN = "Admin";
        public static string ROLE_VIEWER = "Viewer";
        public static string ROLE_APPROVER = "Approver";
        public static string ROLE_VERIFIER = "Verifier";
        public static string ROLE_EXECUTER = "Executer";

        public User() { }
        public virtual string UserID { get; set; }
        public virtual string Password { get; set; }
        public virtual string UserName { get; set; }
        public virtual string FullName { get; set; }
        public virtual string Email { get; set; }
        public virtual string Role { get; set; }
        public virtual bool IsActive { get; set; }
        public virtual string CreatedBy { get; set; }
        public virtual System.Nullable<System.DateTime> CreatedDate { get; set; }
        public virtual string LastUpdatedBy { get; set; }
        public virtual System.Nullable<System.DateTime> LastUpdatedDate { get; set; }
        public virtual string MustChangePwd { get; set; }
        public virtual System.Nullable<System.DateTime> LastChangedPwd { get; set; }
        public virtual bool IsLock { get; set; }
        public virtual string PwdArray { get; set; }
        public virtual System.Nullable<System.DateTime> LockDate { get; set; }
    }
}
